.ivu-steps-vertical[rtl] {
    direction: rtl;
    .ivu-steps-item {
        .ivu-steps-head {
            float: right;
        }

        .ivu-steps-tail {
            right: 29px;
            left: 100%;
        }
        
        .ivu-steps-main {
            .ivu-steps-content {
                padding: {
                    right: 10px;
                }
            }
        }
    }
}

.ivu-steps-horizontal[rtl] {
    direction: rtl;
    .ivu-steps-item {
        .ivu-steps-head {
            .ivu-steps-head-inner {
                margin: {
                    right: 0px;
                }
            }
        }

        // &, .ivu-steps-status-finish {
        //     .ivu-steps-tail {
        //         right: 29px;
        //         left: 100%;
        //     }
        // }
        .ivu-steps-main {
            .ivu-steps-content {
                padding: {
                    right: 35px;
                    left: 0px;
                }
            }
            .ivu-steps-title {
                padding: {
                    left: 10px;
                }
            }
        }
    }
}